package org.swingplus.core.annotation;

import java.lang.annotation.*;

@Target({ElementType.TYPE, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Internal {

    boolean isCommunication() default false;

    String[] parameters() default {"this"};

    Class[] parameterTypes() default {};

    //默认注入当前类，否则注入最顶层的类
    boolean model() default true;


}
